Windows中通过.bat调用python脚本 |
您所在的位置:网站首页 › python脚本怎么执行 windows › Windows中通过.bat调用python脚本 |
前言
前面脚本开发阶段我们都是使用pycharm IDE工具来运行脚本,但是当我们的脚本开发完成后,还每次打开IDE来执行自动化测试就不合理了,因为不仅每次打开比较麻烦,而且pycharm内存资源占用比较“感人”!这样非常影响执行效率。 针对这种情况,我们可以使用cmd命令或者封装为bat批处理脚本来运行。 目前技能功能测试 开源工具 selenium appium 熟练业务web测试、app测试 采用框架 Unittest Bat批处理执行测试案例介绍appium,编码格式为:UTF-8 start_appium.bat @echo off appium pause@echo off 为关闭“回显”,让命令行界面显得整洁一些。 执行测试用例 路径中不能出现中文字符run.bat @echo off d: cd D:\Python_auto_test\app_example\test_run start D:\python3.8.6\python.exe D:\Python_auto_test\app_example\test_run\run.py pause注意事项: 1、路径的设置非常重要,刚开始编写时如下,py文件没有加绝对路径,双击run.bat不执行测试用例,确保不出错,添加python的安装路径,与测试用例脚本的绝对路径。 @echo off d: cd D:\Python_auto_test\app_example\test_run start python run.py pause2、执行之前需要在run.py脚本添加如下内容: import sys path='D:\\kyb_testProject\\' sys.path.append(path)项目在IDE(Pycharm)中运行和我们在cmd中运行的路径是不一样的,在pycharm中运行时, 会默认pycharm的目录+我们的工程所在目录为运行目录。 而在cmd中运行时,会以我们的工程目录所在目录来运行。在import包时会首先从pythonPATH的环境变量中来查看包,如果没有你的PYTHONPATH中所包含的目录没有工程目录的根目录,那么你在导入不是同一个目录下的其他工程中的包时会出现import错误。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |